package com.bub.pay.api.entity.vo;


import com.bub.pay.framework.common.entity.model.Page;

import java.math.BigDecimal;

/**
 * 商户列表-商户列表查询
 */
public class MerchantSettingPageQueryVo extends Page {

    /**
     * 平台商户ID
     */
    private Long id;

    /**
     * 搜索平台商户Name
     */
    private String nickName;

    /**
     * 0=未审核，1=正常，2=禁用，3=临时停用，审核驳回
     */
    private Integer state;

    /**
     * 代理ID
     */
    private Long agentId;

    /**
     * 接口权限
     */
    private String interfacePermission;

    /**
     * 无接口权限
     */
    private String nonInterfacePermission;

    /**
     * 商户最小余额
     */
    private BigDecimal minAmount;

    /**
     * 商户最大余额度
     */
    private BigDecimal maxAmount;

    /**
     * 邮箱
     */
    private String email;

    /**
     * 手机号
     */
    private String phone;

    public String getNonInterfacePermission() {
        return nonInterfacePermission;
    }

    public void setNonInterfacePermission(String nonInterfacePermission) {
        this.nonInterfacePermission = nonInterfacePermission;
    }

    public BigDecimal getMinAmount() {
        return minAmount;
    }

    public void setMinAmount(BigDecimal minAmount) {
        this.minAmount = minAmount;
    }

    public BigDecimal getMaxAmount() {
        return maxAmount;
    }

    public void setMaxAmount(BigDecimal maxAmount) {
        this.maxAmount = maxAmount;
    }

    public String getInterfacePermission() {
        return interfacePermission;
    }

    public void setInterfacePermission(String interfacePermission) {
        this.interfacePermission = interfacePermission;
    }

    public Integer getState() {
        return state;
    }

    public void setState(Integer state) {
        this.state = state;
    }

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getNickName() {
        return nickName;
    }

    public void setNickName(String nickName) {
        this.nickName = nickName;
    }

    public Long getAgentId() {
        return agentId;
    }

    public void setAgentId(Long agentId) {
        this.agentId = agentId;
    }

    public String getEmail() {
        return email;
    }

    public void setEmail(String email) {
        this.email = email;
    }

    public String getPhone() {
        return phone;
    }

    public void setPhone(String phone) {
        this.phone = phone;
    }
}
